home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Overload Trio 2
/
Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO
/
dir38
/
moncls12.zip
/
MONOCLS.DOC
< prev
Wrap
Text File
|
1993-05-11
|
4KB
|
95 lines
MONOCLS v01.20.00 11 MAY 1993
Copyright (c) 1989 - 93 Professional Software Engineering
All rights reserved.
MONOCLS is a program to clear the monochrome (Text or Hercules) display when
it is used as a secondary display - typically in programming/debugging or
dual display graphical development environments.
I originally wrote this program for personal use, so it is not bells and
whistles (there really isn't a whole lot one can do to a cls program), but it
gets the job done.
The program will safely clear your secondary (mono only) display. It will
only blank the screen if it is *not* the current display, and if the adapter
*is* present. This spares you from having mapped memory (such as QEMM or
EMM386) trampled if it is mapped in the monochrome address range. The
display is reset to a known text mode state, especially useful if the display
is a Herclues in graphics mode (such as some graphics programs will leave the
Hercules in).
There are two basic modes of operation, both clear the screen and home the
cursor, but:
The normal default will also change your cursor, normally blanking it
out (such that it won't burn in). Most applications will make the
cursor reappear when they address the monochrome display (often even
if they don't use the monochrome).
The user patchable alternate produces a simple monochrome clear
screen. The cursor is left unchanged.
Patching the default can be done as follows:
With a binary editor or debug, load the program, and dump the image, looking
for the finder string 'Cursor:' (no quotes). The three bytes immediatley
following this string are the cursor values:
BYTE 0:
0 = don't change the cursor (do a simple cls)
!0 = change the cursor (using BYTE 1 and 2)
BYTE 1: Cursor start scan line (normally FF for blank)
BYTE 2: Cursor end scan line (normally FF for blank)
Make your changes, and save the file.
Enjoy this program.
Here's legal in your eyes:
This program must be distributed unmodified and in it's entirety (program
and this documentation). No files may be added to the archive (such as BBS
advertisements), ZIP (or other archive format) headers permitting, provided
that they do not claim ownership of the material. It is not to be bundled
with other software, Commercial, Shareware, Freeware, or otherwise.
So-called "shareware" disk distribution sites must contact me for approval
before distributing this software if they charge in excess of $3.95 per disk.
Failure to comply with these requirements will subject you to prosecution to
the full extent provided by U.S. Copyright Law, including provisions from the
Berne Convention.
The standard disclaimer applies:
This program works for me within the (actually quite complex) environment in
which I use it. I make no warranty that it will work in all environments or
on all hardware platforms. I cannot be held responsible for any damages which
may result from it's use. By using this software, you agree to hold Sean
Straw / Professional Software Engineering clear of any liability for damages,
including but not limited to, lost data, damaged hardware, and loss of income.
Your mileage may vary. Void where prohibited.
However, should you encounter problems with this program, I would like to
hear about them so that I may attempt to correct the problems (time and
equipment permitting).
This program is Freeware.
Send comments to:
Sean Straw
Professional Software Engineering
Post Box 2395
San Rafael, CA 94912-2395
Please be sure to include "MONOCLS v01.20" on correspondence.